<?php
/**
 * 分站信息
 *
 * 根据action的前缀判断子模块
 * 看得到的入口是否是当前文件，如果是当前文件则不做任何处理，继续下面
 */



$mod_url        = parse_mod_url();
$abs_modpath    = dirname(__FILE__);
$js_error       = 0;
$entrance       = load_module($mod, $action);

// 默认提示设置，表示成功后默认显示添加和列表模板两种操作
// 默认跳转提示设置，表示成功后默认跳转到列表模板
$G_msg  = array(
    'jobs'  => array('add' => null, 'li' => null ),
    'redirect' => 'li'
    );
if($entrance != __FILE__) {
    // 子模块入口
    require($entrance);
} else {
    require($abs_modpath . '/place.libs.php');
    // 除了各子模块还有可能的action
    if(in_array($action, array('', 'index', 'li'))) {
        // 内容列表
        $viewvar    = & li();
        $cur_view   = 'views/place_li_view.php';
    } elseif(in_array($action, array('add', 'modify'))) {
        if($save == $save_flag) {
            if(($action == 'add' && $id = add()) && $id > 0) {
                $G_msg['msg']   = '新增信息成功！';
            } elseif(($action == 'modify' && $id = modify()) && $id > 0) {
                $G_msg['msg']   = '修改信息成功！';
            } else {
                add_system_error();
            }

            if($id > 0) {
                $G_msg['jobs']['modify']   = array(
                    'param' => 'id=' . $id,
                    'name'  => '修改当前信息'
                    );
                message();
            }
        } else {
            $id     = @(int)$_GET['id'];
            $record = read($id);
            $cur_view   = 'views/place_data_view.php';
        }
    } elseif($action == 'del') {
        del();
    }
}
// 在载入视图之前，先查看错误集中是否有错误
check_error($js_error);
// 载入视图
require($abs_modpath . '/' . $cur_view);
?>